Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1 Romania F9 Romania F10 Romania F12 Romania F13 USA F29 Indonesia-w3 Indonesia-w4 Uzbekistan F1 Uzbekistan F2 Korea F2 USA F15 Romania F15 Romania F17 Japan F9 Romania F18 USA F24 Australia F7 Australia F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 China F6 China F7 Tunisia F4 Tunisia F5 China F1 China F2 Uzbekistan F3 Uzbekistan F4 Japan F4 Romania F4 Romania F7 Bulgaria F3 Sweden F5 France F15 France F18 Japan F11 Bulgaria F1 Romania F3 Uzbekistan F2 Bulgaria F3 Bulgaria F4 Romania F6 Romania F7 Romania F8 Ireland F2 Romania F9 Romania F10 Nigeria F3 Nigeria F4 France F2 Morocco F2 Japan F1 Japan F2 Turkey F2 Japan F3 Turkey F3 Germany F9 Chile F4 Romania F1 Romania F2 Bulgaria F4 Malaysia F1 Malaysia F2 Morocco F4 Malaysia F3 Morocco F5 Germany F9 Korea F5 Romania F10 Korea F6 Romania F11 Romania F14 Nigeria F2 Dominican Republic F1 Usa F2 Usa F3 Mexico F1 Usa F5 Usa F7 Usa F8 Usa F9 Netherlands F1 Indonesia F3 Malaysia F1 Malaysia F2 Nigeria F1 China F2 France F1 Estonia F1 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 USA F28 USA F28 Laos F1 USA F29 USA F30 USA F31 USA F1 China F1 USA F2 China F2 El Salvador F1 Panama F1 USA F6 USA F7 Thailand F1 China F3 China F4 Great Britain F6 Sweden F2 China F5 Morocco F3 Korea F2 Korea F3 Romania F2 China F7 Romania F3 USA F15 USA F16 Chinese Taipei F1 Chinese Taipei F2 Belgium F7 Thailand F4 Chinese Taipei F3 USA F30 USA F31 Chinese Taipei F4 USA F4 China F4 USA F5 Canada F1 Canada F2 Vietnam F3 Israel F7 Sweden F2 Israel F8 Sweden F3 Israel F9 Morocco F1 China F8 Morocco F2 Morocco F3 India F8 India F9 China F9 China F10 Romania F4 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Uzbekistan F1 Uzbekistan F2 Korea F1 USA F12 USA F13 USA F14 Spain F19 Romania F5 USA F21 USA F22 Chinese Taipei F1 Romania F10 Turkey F39 Spain F33 Portugal F9 USA F28 USA F29 USA F30 Thailand F5 Cambodia F2 Cambodia F3 Turkey F50 Turkey F51 USA F4 USA F5 USA F6 China F1 Egypt F8 Egypt F9 Egypt F10 Qatar F1 USA F11 Qatar F3 USA F13 USA F14 Belgium F1 Hungary F2 Bulgaria F3 Thailand F8 Bulgaria F5 Thailand F9 USA F22 Kazakhstan F11 Chinese Taipei F1 Colombia F3 USA F26 Turkey F34 USA F27 USA F28 USA F30 USA F31 USA F23 Germany F15 Philippines F1 Australia F1 USA F1 USA F3 Romania F16 Kazakhstan F10 Romania F4 USA F10 USA F5 USA F6 Egypt F4 Egypt F5 USA F7 Australia F2 Qatar F2 USA F8 Usa F6 USA F25 Spain F20 Romania F9 Romania F8 USA F9 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Romania F11 Turkey F19 Romania F15 Hong Kong F1 China F10 China F11 USA F1 USA F2 USA F3 Qatar F2 Japan F4 Japan F5 Romania F6 Romania F7 Romania F8 Japan F6 USA F30 China F1 China F2 Indonesia-w1 Indonesia-w2 Australia F1 Australia F2 Thailand F6 China F1 Spain F13 USA F16 USA F17 China F4 China F5 Romania F14 Thailand F7 USA F7 Korea F3 USA F8 Romania F8 USA F13 USA F14 Romania F10 France F10 Romania F13 Romania F15 Thailand F4 Romania F16 Thailand F5 Romania F17 Bulgaria F2 Japan F12 France F1 France F2 Australia F1 Italy F1 Australia F2 Spain F7 Ghana F1 Ghana F2 Japan F2 Egypt F1 Egypt F2 Egypt F3 Korea F1 Korea F2 Romania F1 Romania F12 Romania F13 China F6 China F7 USA F12 Uzbekistan F2 Thailand F9 Turkey F4 Turkey F8 USA F6 Turkey F10 Romania F15 Uzbekistan F1 Bulgaria F4 Tunisia F13 Uzbekistan F2 Tunisia F14 Romania F15 Thailand F4 Bulgaria F8 Colombia F4 Thailand F5 Uzbekistan F3 Portugal F7 Bulgaria F4 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Korea F4 Chile F2 Chile F3 USA F25 Peru F4 Peru F5 Italy F25 USA F31 USA F3 Thailand F1 Turkey F5 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) China F2 Dominican Republic F3 Thailand F2 (Hua Hin) Thailand F3 Thailand F9 (Pattaya) Usa F28 Usa F29 Dominican Republic F2 Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Romania F5 Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Thailand F2 Pakistan F1 (Islamabad) M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin M15 Nonthaburi M15 Anning Japan F3 Compaq Challenger - Bucharest Head Cup Busan Open - Busan Project Independence Men's Challenger - Mandeville Smith Barney Men's Challenger - Covington Harrah's Entertainment Challenger - Tunica Fergana Challenger - Fergana Constanta Challenger - Constanta Bukhara Challenger - Bukhara Almaty Challenger Arad Challenger Brasilia Challenger Cambodia F3 Pingguo Challenger Beijing Challenger Penza Cup - Penza Wuhai Challenger Medjurgorje Open - Medjugorje Aamulehti Tampere Open - Tampere Istanbul Challenger Belem Challenger Fergana Challenger - Fergana Astana Challenger Trnava Challenger Karshi Challenger Charlottesville Challenger Brasov Challenger Alphen Challenger Busan Challenger Alessandria Challenger Fergana Challenger Architect Open - Budapest Banja Luka Challenger Salvador Challenger Bangkok Challenger Buenos Aires Challenger Tallahassee Challenger Uncle Toby's Challenger in Burnie - Burnie Aguascalenties Challenger Brasov Challenger Cali Challenger Yuba City Challenger Barranquilla Challenger Tallahassee Challenger Sarasota Challenger Karshi Challenger Izmir Challenger Timisoara Challenger Togliatti Cup - Togliatti Kaoshuing Challenger Toyota Challenger New Delhi Challenger Karshi Challenger - Karshi Sarasota Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Citta di Como - Como Tianjin Challenger Flea Market Cup - Busan Astana Challenger Taipei City Challenger Shanghai Challenger Club Coop's ATP Challenger International - Brisbane Tashkent Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger New Delhi Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Fergana Challenger Riviera de Rimini Challenger - Rimini Bangkok Challenger Keio Challenger International Tennis Tournament - Yokohama Winnipeg Challenger Shanghai Challenger Gatineau Challenger Granby Challenger Talahassee Challenger Busan Challenger Ho Chi Minh City Challenger Samarkand Challenger Turkey F5 Banja Luka Challenger Calabasas Challenger Yokohama Challenger Fergana Challenger Zhangjiagang Challenger Busan Open Challenger Tennis - Busan Honolulu Challenger Leon Challenger 2004 Colorado Tennis Classic - Denver Kaohsiung Challenger Almaty Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 USTA Tallahassee Tennis Challenger - Tallahassee Astana Challenger Arad Challenger 2008 China TCL Challenger - Guangzhou Baton Rouge Challenger Dharwad Challenger 2003 - Dharwad Busan Open - Busan Tashkent Challenger Cremona Challenger Internationaux du Doubs - Besancon M15 Anning Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta Savannah Challenger Wuhan Challenger Gwangju Challenger Rimouski Challenger Eskisehir Challenger Pereira Challenger Baton Rouge Challenger Tallahassee Challenger Vancouver Challenger Savannah Challenger Fergana Challenger Bytom Challenger Yeongwol Challenger Penza Challenger Saransk Challenger Brasov Challenger Toyota Challenger Chengdu Challenger Honolulu Challenger Yokohama Challenger Gimcheon Challenger Uzbekistan F4 Bangkok Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger Malaysia F3 (Kuala Lumpur) Nanchang Challenger Qujing Challenger Kobe Challenger 2002 Eddleman USTA Challenger - Birmingham GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Caloundra ATP Challenger - Caloundra USTA Men's Challenger of Dallas - Dallas Shanghai Challenger Harrah's Entertainment Men's Pro Challenger - Tunica 2006 North Shore Pro Tennis Championship - Winnetka Thailand Open - Bangkok Timisoara Challenger - Timisoara Open de Moselle - Metz Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Astana Challenger - Astana Dublin Challenger - Dublin AIG Japan Open Tennis Championships - Tokyo Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Timisoara Challenger - Timisoara XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Brasov Challenger - Brasov Seguros Bolivar Open - Medellin BCR Open Romania - Bucharest Mumbai Open - Mumbai Copa Petrobras Colombia - Bogota McDonalds ATP Challenger - Burnie Delray Beach International Tennis Championships - Delray Beach 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis Rijeka Open - Rijeka Bulgarian Open Challenger - Sofia Taiwan Challenger - Kaohsiung Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos Heineken Challenger 2004 - Ho Chi Minh City Banja Luka Challenger 2008 - Banja Luka China Open - Beijing Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Korat Challenger Fergana Challenger Dunlop World Challenge - Toyota Bangkok Challenger Toyota Challenger Nielsen USTA Pro Tennis Championship - Winnetka Next Generation Adelaide International - Adelaide Campos do Jordao Challenger Montevideo Challenger Belgaum Open - Belgaum Asuncion Challenger HTV Challenger - Ho Chi Minh City Next Generation Adelaide International - Adelaide Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Securities Cup - Seoul Busan Open Challenger Tennis - Busan Guangzhou Challenger College Station Challenger - College Station Sarasota Challenger Legg Mason Tennis Classic - Washington Karshi Challenger Astana Challenger Shanghai Challenger Tulsa Challenger Challenger DCNS de Cherbourg - Cherbourg Bangkok Challenger Toyota Challenger Burnie Challenger Qatar ExxonMobil Open - Doha Pingguo Challenger Rimouski Challenger SAP Open - San Jose Baton Rouge Pro Tennis Classic - Baton Rouge San Luis Potosi Challenger Lexington Challenger Beijing Challenger San Benedetto Challenger - San Benedetto Segovia Challenger Shanghai Challenger Brasov Challenger Ningboo Challenger Malaysian Open - Kuala Lumpur Seoul Challenger US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Yokohama Challenger Toyota Challenger Noumea Challenger Kyoto Challenger Heineken Open - Auckland BB&T Atlanta Open - Atlanta Fergana Challenger - Fergana Shimadzu All Japan Indoor - Kyoto Salinas Challenger SAP Open - San Jose Panama City Challenger Istanbul Challenger Ipsos Bucharest Challenger - Bucharest Sarasota Challenger Fergana Challenger Binghamton Professional Tennis Tournament - Binghamton Brasov Challenger Austin Challenger - Austin Kenitra Challenger Singapore Challenger BCR Open Romania - Bucharest Yokohama Challenger Chennai Challenger Kolkata Challenger Bangkok Challenger Guangzhou Challenger Dallas Challenger Meknes Challenger Seoul Challenger Nanchang Challenger Kaohsiung Challenger Astana Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bangkok Challenger Medellin Challenger Tashkent Challenger Indore Challenger Pune Challenger Traralgon Challenger Rakuten Japan Open - Tokyo Traralgon Challenger 2 XIII Trofeo Ciudad de Quito - Quito Shenzhen Open - Shenzhen Tumkur Open - Tumkur Toyota Challenger Noumea Challenger Hong Kong Challenger New Delhi Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger Karshi Challenger Eskisehir Challenger Gimcheon Challenger Nanchang Challenger BB&T Atlanta Open - Atlanta Kaohsiung Challenger Savannah Challenger Kyoto Challenger Oberstaufen Cup - Oberstaufen Seoul Challenger Challenger Banque Nationale Rimouski - Rimouski Zhuhai Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Busan Challenger Medellin Challenger Seoul Challenger Bangkok Challenger Kia International In Caloundra - Caloundra Tallahassee Challenger Kaohsiung Challenger Kobe Challenger Bangkok Challenger Shanghai Challenger Kyoto Challenger Open de Tenis Amaya - Pamplona Karshi Challenger Taipei City Challenger Busan Challenger Ningboo Challenger USTA Seascape Challenger - Aptos Challenger Brasov - Brasov Toyota Challenger Samarkand Challenger Fifth Third Bank Tennis Classic - Lexington Suzhou Challenger Jinan Challenger Bangkok Challenger Karshi Challenger Kyoto Challenger Yokohama Challenger Zhangjiagang Challenger Pharma Medico Open 2008 - Aarhus Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Securities Cup - Seoul Carson Challenger Gelsor Open Carpati - Brasov Anning Challenger Izmir Cup - Izmir Guzzini Challenger - Recanati Rogers Masters - Toronto Como Challenger Melbourn Challenger Bangkok Challenger Oberstaufen Challenger Jinan Challenger Chennai Open - Chennai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 U.S. Open - New York Davis Cup, Group 1, 2R, TPE-KOR 1-4 Australian Open - Melbourne Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3 Wimbledon - London Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group II, 1R, LIB-TPE 3-2 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1